package time

import "time"

func GetLastSecondOfMonth(t time.Time) time.Time {
	// 获取下个月的日期
	nextMonth := t.AddDate(0, 1, 0)
	// 将日期设置为下个月的第一天
	firstDayOfNextMonth := time.Date(nextMonth.Year(), nextMonth.Month(), 1, 0, 0, 0, 0, nextMonth.Location())
	// 减去一秒，得到本月的最后一秒
	lastSecond := firstDayOfNextMonth.Add(-time.Second)
	return lastSecond
}
